Часть 3. Аппаратная часть: от микросхемы до дисплея
Идея собрать инерциальный навигатор пришла в голову быстро, но подобрать подходящие компоненты было сложнее. Главный микроконтроллер должен иметь достаточную вычислительную мощность для интегрирования уравнений движения и работы пользовательского интерфейса, при этом потреблять минимум энергии. Я выбрал контроллер семейства STM32 от STMicroelectronics, основанный на ядре ARM Cortex‑M. Этот чип обладает богатым набором периферии (I²C, SPI, UART, SDIO) и аппаратным блоком плавающей точки. К тому же компания ST поставляет готовые программные библиотеки для работы с MEMS‑датчиками.
В прототип заложил использование одновременно 2х контроллеров STM32 - один для вычислений и корректирвоки курса, второй для работы с элементами управления, экраном, отрисовка карты и прочие действия не связанные с координацией инерциальных датчиков.
Интегральный датчик инерции — сердце устройства. За основу взял 9‑осевой MEMS‑IMU WitMotion WT901, сочетающий три акселерометра и три гироскопа и электронный компас, что соответствует классическому INS. Этот модуль имеет низкий шум ускорений (~0,03 m/s²) и угловых скоростей (~0,02°/s) и выдает данные по интерфейсу SPI. Для обеспечения работы в широком температурном диапазоне датчик снабжён встроенным термодатчиком, данные которого учитываются при калибровке.
Читать далееИсточник: Хабрахабр
Похожие новости
- Vivo показала свою первую MR-гарнитуру — она похожа на Apple Vision Pro, но гораздо удобнее
- Telegram заблокировал сотни каналов за мошенничество и шантаж
- Пикопроектор для радиосвязи: как превратить стену в SDR-дисплей и не пожалеть
- Поумневшая Siri появится только к весне 2026 года — вместе с углубленной интеграцией сторонних приложений
- Мобильный интернет по «белым спискам»: новые подробности о том, как россиян будут пускать в Сеть во время отключений
- Российские операторы предложили заблокировать звонки в Telegram и других зарубежных мессенджерах
- Тирания приложений. Без смартфонов невозможно жить
- Пять свежих одноплатников августа 2025 года: от IoT до RISC-V
- Гиковские «часики»: уникальный гаджет с MIPS-процессором и Android на борту
- Часть 3: Создание пользовательского интерфейса на дисплее Guition с ESPHome и библиотекой LVGL